﻿using namespace System.Web.HttpUtility
param
(
	[parameter(Mandatory = $true)]
	[ValidateNotNullOrEmpty()]
	[String]$输入的中文文字
)
Write-Verbose $PSVersionTable
#问：这个脚本谁写的？有问题找谁技术支持？
#答：QQ群号=183173532
#名称=powershell交流群
#华之夏，脚之巅，有我ps1片天！
#专门教学win，linux通用的ps1脚本。不想学也可以，入群用红包求写脚本。
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
$private:Encode后的输入 = [System.Web.HttpUtility]::UrlEncode($输入的中文文字,[System.Text.Encoding]::UTF8).ToUpper()
Write-Verbose $private:Encode后的输入

$private:googlecn1 = "http://translate.google.cn/translate_a/single?client=gtx&sl=en&tl=zh-CN&dt=t&q=${private:Encode后的输入}"

$private:返回 = Invoke-RestMethod $googlecn1
return $private:返回[0][0][0]
